package design.singleton;

/**
 * 饿汉式（静态代码块）
 * 这种方式和Hungry1的方式其实类似，只不过将类实例化的过程放在了静态代码块中，也是在类装载的时候，就执行静态代码块中的代码，初始化类的实例。优缺点和Hungry1是一样的。
 */
public class Hungry2 {
    private static  Hungry2 INSTANCE;


    static {
        INSTANCE = new Hungry2();
    }

    private Hungry2(){}

    public static Hungry2 getInstance(){
        return INSTANCE;
    }
}
